home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-08-02 | 1.0 KB | 50 lines |
- # smakefile for dl1 quantizer
- # Based on a makefile by Stefan Zivkovic
-
- ##### MACROS #####
-
- LIBRARYDIR = //library/quantizers
-
- TMP_FILE = T:dl1TMP_SCOPTS
-
- QUANTIZEROBJECTS = dl1quant.o
-
- LIBRARYSCFLAGS = idlen=63 nocheckabort
-
- # Features to make and link a shared library for amiga
- VERSION = 1
- REV = 0
- LIBRARYFD = $(LIBRARYDIR)/quantizer.fd
- DL1_LIBRARY = $(LIBRARYDIR)/dl1
- MAKELIBRARY = slink WITH lib:utillib.with lib lib:scm881.lib+lib:sc.lib+lib:amiga.lib libversion $(VERSION) librevision $(REV) libfd $(LIBRARYFD) TO $(DL1_LIBRARY) FROM lib:libent.o lib:libinitr.o
-
- CC = sc
-
- ##### RULES #####
- .a.o:
- $(CC) WITH=$(TMP_File) $*.a
-
- .c.o:
- $(CC) WITH=$(TMP_File) $*.c
-
- ##### TARGETS #####
-
- default:
- smake library
-
- library: $(DL1_LIBRARY)
- @echo "------- FINISHED ------"
-
- $(DL1_LIBRARY): AmigaLibrary $(QUANTIZEROBJECTS) DeleteTMP
- @echo "------ Making Library -----"
- $(MAKELIBRARY) $(QUANTIZEROBJECTS)
-
-
- # Makes temporary scoptions to use in global .c.o
-
- AmigaLibrary:
- @echo >$(TMP_FILE) "$(LIBRARYSCFLAGS)"
- DeleteTMP:
- @delete $(TMP_FILE)
-
-